JavaScript 用多个字符串替换多个其他字符串

您所在的位置:网站首页 sql replace 替换多个字符串 JavaScript 用多个字符串替换多个其他字符串

JavaScript 用多个字符串替换多个其他字符串

2024-07-16 14:04| 来源: 网络整理| 查看: 265

JavaScript 用多个字符串替换多个其他字符串

在本文中,我们给出了一个包含多个字符串的句子。任务是同时用新的字符串替换多个字符串,而不是逐一替换,使用JavaScript。下面是几种方法来实现:

用多个字符串替换多个其他字符串的方法:

使用 JavaScript的replace()方法 使用 JavaScript的str.replaceAll()方法 方法1:JavaScript的replace()方法

此方法在字符串中搜索一个定义的值或正则表达式,并返回一个替换后的新字符串。

语法:

string.replace(searchVal, newvalue)

示例: 此示例使用RegExp根据对象中的字符串进行替换,使用 replace() 方法。

let str = "I have a Lenovo Laptop, a Honor Phone, and a Samsung Tab."; let Obj = {     Lenovo: "Dell",     Honor: "OnePlus",     Samsung: "Lenovo" };   function GFG_Fun() {     console.log(str.replace(/Lenovo|Honor|Samsung/gi, function (matched) {         return Obj[matched];     })); } GFG_Fun()

输出

I have a Dell Laptop, a OnePlus Phone, and a Lenovo Tab. 方法2:使用 JavaScript str.replaceAll() 方法 const str = 'who.where_when-how'; const result = str     .replaceAll('.', '?')     .replaceAll('_', '?')     .replaceAll('-', '?');   console.log(result);

输出

who?where?when?how


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3